home *** CD-ROM | disk | FTP | other *** search
/ Nothing but Tetris / Nothing but Tetris.iso / amiga / yactris / src / dmakefile < prev    next >
Makefile  |  1994-01-01  |  846b  |  39 lines

  1. # DMakeFile for Tetris.c
  2.  
  3. AOUT = /YacTris
  4. DOUT = /YacTrisD
  5. SRCS = yactris.c intuitet.c makepieces.c about.c makestructs.c
  6. OBJS = $(SRCS:"*.c":"t:*.o")
  7. DOBJS = $(SRCS:"*.c":"t:*d.o")
  8. PROTOS = prog_protos.h
  9. HDRS = yactris.h
  10. LIBS = c.lib amiga20.lib autos.lib
  11.  
  12. DBUG = dbug/dbug.c
  13. DBUGOBJ = t:dbug.o
  14.  
  15. DCCFLAGS = -c -2.0 -proto -no-env -//
  16. DBUGFLAGS = -c -2.0 -no-env
  17.  
  18. all: $(PROTOS) $(DOUT)
  19.  
  20. dbug_off: $(PROTOS) $(AOUT)
  21.  
  22. $(PROTOS) : $(SRCS)
  23.     makeproto -o $(PROTOS) $(SRCS)
  24.  
  25. $(DOUT) : $(DOBJS) $(DBUGOBJ)
  26.     dlink dlib:c.o %(right) $(LIBS) dlib:x.o -Ps -o %(left)
  27.  
  28. $(AOUT) : $(OBJS)
  29.     dlink dlib:c.o %(right) $(LIBS) dlib:x.o -Ps -o %(left)
  30.  
  31. $(DOBJS) : $(SRCS) $(HDRS)
  32.     dcc %(*.c) $(DCCFLAGS) -o %(left)
  33.  
  34. $(OBJS) : $(SRCS) $(HDRS)
  35.     dcc %(*.c) $(DCCFLAGS) -D DBUG_OFF -o %(left)
  36.  
  37. $(DBUGOBJ) : $(DBUG)
  38.     dcc %(*.c) $(DBUGFLAGS) -o %(left)
  39.